Color OLED module library  v0.5
Library for the WaveShare 0.96-inch color OLED (SSD1331) module
libssd1331.c
1 /*
2  Blank Simple Project.c
3  http://learn.parallax.com/propeller-c-tutorials
4 */
5 
6 
7 #include "ssd1331.h" // Include simple tools
8 #include "colormath.h"
9 
10 screen *oledc;
11 
12 int main() // Main function
13 {
14 
15  oledc = ssd1331_init(6, 7, 8, 9, 10, 96, 64);
16  setDisplayRotation(oledc, 0);
17  setDisplayRotation(oledc, 1);
18  toggle(26);
19  set_direction(26, 1);
20  fillCircle(oledc, 60, 60, 15, remapColor888to565(0xff0000));
21  fillCircle(oledc, 40, 40, 15, remapColor888to565(0xff0000));
22 
23  drawLine(oledc, 0, 0, 95, 63, BLUE);
24  pause(1000);
25  drawPrint(oledc, "hello world!");
26  //while (1) {
27  // invertDisplay(oledc, 1);
28  // pause(1000);
29  // invertDisplay(oledc, 0);
30  // pause(1000);
31  //}
32 
33 
34  for (int k = -32; k < 64; k++) {
35  //scrollDisplay(oledc, 0, 0);
36  drawPrint(oledc, "%d, ",k);
37  //drawNumber(oledc, k, DEC);
38  //drawText(oledc, ",");
39  //pause(1000);
40  //scrollDisplay(oledc, k, 0);
41  pause(50);
42  }
43 
44 
45 }